![]() method to run an application, and first terminal.
专利摘要:
method for running an application, and first terminal a method for running an application through a first terminal is provided. the first terminal runs an application with at least one external device connected to the first terminal, and the first terminal transmits information about the application and connection information with respect to at least one external device to a second terminal. The second terminal establishes a connection with respect to at least one external device, based on the connection information, and runs the application with at least one external device connected to the second terminal, based on the information about the application. 公开号:BR112015005034A2 申请号:R112015005034 申请日:2013-09-05 公开日:2019-12-31 发明作者:Shin Hang-Sik;Ko Jae-Woo;Park Se-Jun 申请人:Samsung Electronics Co Ltd; IPC主号:
专利说明:
METHOD TO PERFORM AN APPLICATION, AND FIRST TERMINAL TECHNICAL DOMAIN [0001] Methods and devices compatible with the exemplary embodiments refer to a method for running an application through a terminal with an external device connected to the terminal, and to the terminal on which the method is executed. FUNDAMENTALS OF ART [0002] A mobile terminal can be configured to perform various functions. Examples of functions include data and sound communication, capturing an image cu recording a video using a camera, a sound recording function, a function for playing a music file through a speaker system, or a display an image or video. [0003] Certain mobile terminals include an additional function to run a game, and other terminals are designed as multimedia devices. In addition, as smartphone development takes place at an accelerated rate, several applications are under development. [0004] While communication technology has gradually advanced, a mobile terminal can run an application in connection with several external devices. The mobile terminal is then subjected to a connection creation operation. Therefore, a system is needed, through which the mobile terminal can be easily connected to an external device, without being subjected to a complicated connection configuration procedure. DISCLOSURE OF THE INVENTION SOLUTION TO THE PROBLEM [0003] Exemplary embodiments provide a method 2/4 7 to run an application, whereby when a service related to an application, which is running on a first terminal, is transferred to a second terminal, an external device connected to the first terminal is also automatically connected , to the second terminal, and a terminal, in which the. method is executed. ADVANTAGE EFFECTS OF THE INVENTION [0006] According to an exemplary embodiment, whereby, when a service related to an application, which is running on a first terminal, an external device connected to the first terminal is transferred to a second terminal it can also be connected automatically to the second terminal. BRIEF DESCRIPTION OF THE DRAWINGS (0007] The above and other exemplary embodiments will become more evident, describing in detail their exemplary forms of realization, with reference to the attached drawings, in. That: Fig. 1 is a schematic view, illustrating an application executing system, according to an exemplary embodiment; Fig. 2 is a flow chart, which illustrates a method for running an application through a first terminal, according to an exemplary embodiment; Fig. 3 is a flowchart, which illustrates a method for running an application through a second terminal, according to an exemplary embodiment; Fig. 4 is a flow chart, which illustrates a method for running an application, according to an exemplary embodiment; Fig. 5 is a flowchart, which illustrates a method for running an application, according to another exemplary embodiment; Figs, 6A and 6B are schematic views, illustrating the transfer of a music provider service, according to an exemplary embodiment; Figs. 7A and 7B are schematic views, illustrating the transfer of an instrument reproducing service, according to an exemplary embodiment; Figs, 81, 8B, 9A, 9B and 9o are schematic views, illustrating the transfer of a video game service, according to an exemplary embodiment; Fig. 10 is a flow chart, illustrating a method for installing an application through a second terminal, according to an exemplary embodiment; Fig. 11 is a flow chart, which illustrates a method for automatically connecting a first terminal to an external device related to a predetermined application, according to an exemplary embodiment; Figs. 12A, 12B and 12C are schematic views to explain a method for automatically connecting a first terminal to an external device related to a karaoke application, according to an exemplary embodiment; Figs, 13A-13E are schematic views to explain a method for automatically connecting a first terminal to an external device related to a video player application, according to an exemplary embodiment; / 4 Figs. 14A-14D are schematic views to explain a method - to automatically connect a first terminal to an external device related to an instrument playing application, according to an exemplary embodiment; Figs. 15A and 15B are schematic views to explain a method for automatically connecting a first terminal to an external device, according to an exemplary embodiment; Fig. 16 is a flowchart, which illustrates a method for searching, through a first terminal, for an external device related to an application, according to an exemplary embodiment; Figs. 17A to 17B are shown schematic drawings to explain a method for executing, through a first terminal, an application operating in conjunction with an external device selected by a user, in accordance with an exemplary embodiment; Fig. 18 is a diagram in blocks, illustrating one p r i me i r o t e rm i n a 1, exemplary; and in a deal with an form of accomplishment. · dog Fig. 19 is a diagram in blocks. illustrating one second terminal. in a deal with an form of achievement exemplary. BEST MODE FOR CARRYING OUT THE INVENTION (0008] According to one aspect of the exemplary embodiments, a method is provided for running an application, the method including: running, through the first terminal, an application with at least one external device connected to the first terminal; transmit, through the first terminal, to a second terminal, information about the application and connection information with respect to at least one external device, where the transmission is carried out through the first terminal; establish, through the second terminal, a connection with respect to at least one external device, based on the connection information, and run, through the second terminal, the application with at least one external device connected to the second terminal, based on the information about the application < [0009] According to another aspect of the exemplary embodiments, a method is provided to run an application, the method including: running, through the first terminal, an application with at least one external device connected to the first terminal; transmit, through the first terminal, to a second terminal, information about the application; transmit, through the first terminal, connection information about the second terminal to at least one external device; establish, · through at least one external device, a connection with respect to the second terminal, based on the connection information; and run, through the second terminal, the application with at least an external device connected to the second terminal, based on information about the application. [00010] According to another aspect of the exemplary embodiments, a method is provided for running an application, the method performed via a first terminal and including: running an application with at least one external device connected to the first terminal; and transmit, to a second terminal, information about the application and connection information with respect to at least one external device, on / 4 7 which connection information - with respect to at least one external device is information to establish a connection with respect to at least one external device, through the second terminal, in which information about the application is information - applied, through the second terminal, to run the application with at least one external device. [00011] According to. another aspect of the exemplary embodiments, is provided, a method for running an application, the method performed via a first terminal and including: running one. application with at least one external device connected to the first terminal; transmit information about the application from a second terminal; and transmit connection information, relating to the second terminal, via menus to an external device, in which the connection information is information to establish a connection through at least one external device with respect to the second terminal, in which the information about the application is information -applied through the second terminal in running the application with at least one external device. [00012] In accordance with another aspect of the exemplary embodiments, a method is provided for running an application, the method performed by a second terminal and including: receiving, from a first terminal, information about an application running on the first terminal and connection information, with respect to at least one external device connected to the first terminal; establish a connection with respect to at least one external device, based on the connection information; and run the application with at least one external device connected to the second terminal, based on information about the application. [00013] According to another aspect of the exemplary embodiments, a first terminal is provided comprising: a controller configured to run an application with at least one external device - connected to the first terminal; and a communication device configured to transmit information about the application and connection information, with respect to at least one external device, to a second terminal, in which, the connection information with respect to at least one external device is information to establish a connection, through the second terminal, with at least one external device, in which information about the application is information applied through the second terminal in order to run the application with at least one external device. [00014] According to another aspect of the exemplary embodiments, a first terminal is provided, comprising: a controller configured to run an application with at least one external device connected to the first terminal; and a communication device configured to transmit information about the application to a second terminal and connection information about the second terminal to at least one external device, in which the connection information is information to establish a connection with the second terminal, through at least one external device, and in which information about the application is information applied through the second terminal to run the application with the skin minus an external device »[Ô001S] According to another aspect of the exemplary embodiments, a second is provided terminal, including: a communication device configured to receive information about an application running on a first terminal and connection information with respect to at least one external device connected to the first terminal f and to establish a connection with respect to at least one device external, based on information connection connections; · a controller configured to run the application with at least one external device connected to the second terminal, based on information about the application. MODE FOR THE INVENTION [00016] All terms, including descriptive or technical terms, that are used in this document, are to be interpreted as having meanings, which are obvious to a person of ordinary skill in the art, however, the terms may have meanings different, according to the intention of a person with common skill in the art, previous cases, or the appearance of new technologies. In addition, some terms may be arbitrarily chosen by the applicant, in which case the meaning of the selected terms will be described in detail in the detailed description of the exemplary embodiments. Therefore, the terms used in this document must be defined based on the meaning of the terms together with the description throughout the specification. [00017] Furthermore, it should also be understood that the terms "comprise or include, · when used in this specification, specify the presence of declared elements and / or operations, but do not exclude the presence or addition of one or more elements or additional operations. In the following description, terms, such as unit ”and module, indicate a unit for processing at least one function or operation, in which the unit and the block can be incorporated as hardware or software, or can be incorporated by the combination of hardware and software. [00018] Throughout the specification, the term 'application' means a set of a series of computer programs designed to perform specific tasks ^ The application described in the specification can vary. That is, examples of the application may include, without limitation, a game application, an instrument player application, a video player application, a map application, a broadcasting application, a sports support application, and a sports application. payment. [000191 file or more exemplary forms of reaction will now be described more fully, with reference to the attached drawings, in which exemplary embodiments are shown. Exemplary embodiments can, however, be incorporated in many different ways, and should not be construed as limiting the exemplary embodiments described herein; instead, these exemplary embodiments are provided, so that this disclosure is in-depth and complete, and fully conveys the concept of exemplary embodiments to those of ordinary skill in the art. In the following description, known functions or constructions are not described in detail, as they would obscure the embodiments · specimens with unnecessary details, · and similar reference numbers in the drawings denote the same or similar elements throughout the specification. [00020] 'Expressions, such as at least one (a} ”, when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list. [00021] Fig. 1 is a schematic view, illustrating an application executing system, according to an exemplary form of feedback. (00022] As shown in Fig. 1, the application executing system can include a first terminal 100, a second terminal 200, and an external device 300. However, not all of the elements illustrated are essential. be formed by more or less elements than those illustrated. For example, · the application executing system can also include an external server to connect the first terminal 100 and the second terminal 200. [00023] The first terminal 100 can be connected to external device 300 in a wired or wireless form In detail, according to the current exemplary embodiment, the first terminal 100 can be connected to external device 300 via short-range wireless communication. range include, without limitation, Wireless Fidelity (Wi-Fi), Near Field Communication (NFC), Bluetooth, Bluetooth Low Energy (BLS), gigbee, Wi-Fi Direct (DQA) and Ultra Wideband (ÜW B) [00024] The first terminal 100 can control the external device 300 by running an application related to the external device 300. In addition, when an application is run, the first terminal 100 can automatically search for the related external device 300 to the application and connect to external device 300. [000251 The first terminal 100, according to the current exemplary embodiment, can be implemented in several ways. For example, the first terminal 100 can be a mobile phone, a smartphone, a laptop, a tablet, a terminal and Boak z a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (BMP) a navigation device, smart TV, or consumer electronic device (EC) (for example, a refrigerator or an air conditioner with a display panel). [000261 The second terminal 200 can communicate with the first terminal. 100 or an external server, or the like, over a network. A network, according to the current exemplary embodiment, can be implemented by wireless technology, such as Wi-Fi, home radio frequency (RF), Bluetooth, RFC, personal high-speed wireless network (WPAR HR) , UWB, low speed WPAN (LR) or IEEE 1394. [00027] The second terminal 200 can be automatically connected to the external device 300 connected to the first terminal 100, when a service, which is being provided in the first terminal 100, is transferred to the second terminal 200, with the current exemplary embodiment, the second terminal 200 also requests to be connected to the external device 300 via short-range wireless communication. [00.028] The second terminal 200, according to the current exemplary embodiment, can take several forms. For example, the second terminal 200 requests to be a smart TV, an Internet protocol television (IPTV), a digital television (DTV), a computer, a laptop, an e-book terminal, a tablet, a cell phone, a digital broadcasting terminal, a PDA, a PMP, a navigation device, a CE device (for example, a refrigerator or an air conditioner with a display panel ·, or a terminal, but are not limited to them. [00020] External device 300 may be a device related to an application, which runs on the first terminal 1G0 or the second terminal 2Q0. According to the exemplary embodiments, a single external device 300 or a plurality of external devices 300 can be included. Γ00030] External device 300 can be connected to the first terminal 100 or the second terminal 200 via short-range wireless communication. External device 300 can receive a control command from the first terminal 100 or from the second terminal 200 via short-range wireless communication, or can transmit input or output data to the first terminal 100 or the second terminal via wireless short-circuit communication. reach. [00031] The external device 300 may include a module Bluetooth Low Energy (OLE). The external device 300 can receive a connection request from the first terminal 100 to activate an M-F module or a Bluetooth module. In addition, external device 300 can transmit authentication information or connection information via a BLE. [000.321 External device 3.00 can take several forms. External device 300 may include, for example, an input device, an output device, and a controller. Examples of the external device 300 may include a microphone, a speaker, a pedal, a joystick, an instrument (for example, piano, organ, electronic keyboard, guitar, violin or cello), a game manipulation device, a doll , a medical instrument, and exercise equipment. [00033] Next, a method for running an application using the first terminal 100 or © second terminal 200 with external device 300 will be described in detail. [00034] Fig. 2 is a flow chart, which illustrates a method for running an application through the first terminal 100, according to an exemplary embodiment. [000351 In operation 210, the first terminal 100 can run an application with at least one external device 300 connected to the first terminal 100. For example, the first terminal 100 can perform short-range wireless communication (e.g., Wi-Ei, Sluetooth or the like) with at least one external device 300 related to a predetermined application, in order to run the predetermined application. [00038] An application, according to an exemplary embodiment, may vary with a game application, an instrument player application, a video player application, a map application, a broadcasting application, an application to support exercises and one. payment application. [0.0037] In operation 220, the first terminal 100 can transmit information about an application to the second terminal 300. Information about one. application refers to the information that is used by the second terminal 200 when running an application operating in conjunction with at least one external device 300. [00038] For example, in information about an application, information identifying an application, information about the running status of an application, and information about an external device related to an application, can be added to the identification information of an application distinguish a predetermined application from other applications, and can be, for example, an application identification (ID), an application name, or a classification code for an application. [00039] Information about the running status of an application refers to information about a state, in which the application is running on the first terminal 100, at the moment when information about an application is transmitted to the second terminal 200. For example , in an example of a game, a process level (for example, Level 3} can be included as information on play status and, in an example of a video, a play position can be included as information on play status. [00040] Information about an external device related to an application refers to information about an external device used during the execution of the application. For example, information about an external device related to an application, the number of external devices related to an application, types of an external device, an external device name, or an external device's device ID, can. be included. However, these types of information are exemplary, and other types of information can be included. [00041] According to the current exemplary embodiment, if an application is not previously installed on the second terminal 200, the first terminal 100 can receive a request to provide an application, from the second terminal 200, and transmit the requested application to the second terminal 200. [00042] In operation 230, the first terminal 100 can transmit, to the second terminal 200 or at least to an external device 300, connection information to connect the second terminal 200 to at least one external device 300 «[00043] For example, according to an exemplary embodiment, the first terminal 100 can transmit connection information with respect to at least one external device 300 to the second terminal 200. The connection information with respect to external device 300 is information to establish, via from the second terminal 200, a connection with respect for menoa to one. external device 300. [00044] For example, connection information for at least one external device 300 can be a method of communicating at least one external device 300, connection information for a wireless local area network (WLAN) used by less an external device 300 [for example, a service set identifier (SSID), an internet protocol (IP) address, a media access control address (MAC), a channel number, a security key, or something similar), a MAC address of at least one external device 300, a Bluetooth address (BT) of at least one external device 300, a product name of at least one external device 300 and profile information of at least one . external device 300. Examples of the communication method include WLAN (ad-hac mode or infrastructure mode), Bluetooth, figbee, WED, and UWD. [00045] The first terminal 100 can transmit, to the second terminal 200, connection information of some of a plurality of external devices connected to the first terminal 100. In this case, some of a plurality of external devices can be connected to the first terminal 100, and other external devices can be connected to the second terminal 200. [00046] For example, when the first terminal 100 transmits information about a plurality of external devices related to an application, to the second terminal 200, the second terminal 200 can verify information about a plurality of external devices related to an application, and transmit , to the first terminal 100, information about external connectable or non-connectable devices ·. For example, if the second terminal 200 does not support a Bluetooth function, the second terminal 200 can transmit, to the first terminal 100, information indicating that external Bluetooth enabled devices are not connectable * [QQ04 ] Here, the first terminal 100 can transmit, to the second terminal 200, information about external devices, which are connectable to the second terminal 200, and can maintain the connection of the rest of the external devices that are not connectable to the second terminal 200. The first terminal 100 can act as a gateway between the rest of the external devices, whose connection is maintained, and the second terminal 200. [00048] According to another exemplary embodiment, the first terminal 100 can transmit, at least to an external device 300, connection information with respect to the second terminal 200 »[00049] The connection information with respect to the second terminal 200 may be required information at least for an external device 300 to be connected to the second terminal 200. The connection information with respect to the second terminal 200 are examples of a method of communicating the second terminal 200, connection information from a WLAS used by the second terminal 200 (for example, an SSID, IP address, a MAC address, a channel number, a security key or the like), a MAC address of the second terminal 200, a Bluetooth (BT) address of the second terminal 200, a product name for the second terminal 200 and profile information for the second terminal 200. Examples of the communication method include WLAN (ad-hoc mode or in-line mode). infrastructure), Bluetooth, 2igbee, WFD and UWB. [00050] The first terminal 100 can transmit connection information, with respect to the second terminal 200, to some of a plurality of external devices, which are connected ®to the first terminal 100. For example, when the second terminal 2Q0 does not support a function Bluetooth, the first terminal 100 may fail to transmit connection information, with respect to the second terminal 200, to a Bluetooth enabled external device, but only to an external device connected via Wi-Fi. In addition, the first terminal 100 it can transmit connection information, with respect to the second terminal 200, to some of the external devices 300, upon receiving a user input. [00051] Fig. 3 is a flow chart, which illustrates a method for running an application through the second terminal 200, according to an exemplary embodiment. Í00052] In operation 310, the second terminal 200 can receive information about an application, which is running on the first terminal 100, and receive connection information with respect to at least one external device 300 being connected to the first terminal 100. According to . In an exemplary embodiment, the second terminal 200 can receive information about an application running on the first terminal 100, and connection information with respect to at least one external device 300, which is connected to the first terminal 100, of the first terminal 100 or from an external server (not shown). 1'00053] As described above, identification information for one. application, information about an external device related to an application, and information about an application’s running status, can be included in information about an application. Connection information, with respect to at least one external device 300, can include connection information for a WLÁK used by at least one external device 300 (for example, an SSID, an XP address, a MAC address, a number of channel, a security key or the like), a MAC address of at least one external device 300, a Bluetooth address (BT) of at least one external device 300, a product name of at least one external device 300, or profile information of at least one external device 300. [00054] According to an exemplary embodiment, the second terminal 200 can receive connection information from some of a plurality of external devices 300 connected to the first terminal 100. [00055] In operation 320, second terminal 2.00 can establish a connection with respect to at least one external device 300, based on connection information with respect to at least one external device 300, [00056] For example, the second terminal 200 can connect to at least one external device 300 via Wi-Fi (WLAN), based on connection information from ama W.AN used by at least one external device 300 (e.g., an SSID, an IP address, MAC address, channel number, security key or the like). In addition, the second terminal 200 can communicate with at least one external device 300 via Bluetooth based, for example, on an ST address or a product name of at least one external device 300. [00057] When the second terminal 200 receives connection information with respect to some of a plurality of external devices connected to the first terminal 100, the second terminal 200 can establish a seed connection with respect to some of the plurality of external devices. [00058] In operation 330, the second terminal 200 can run an application with at least one external device 300 connected to the second terminal 200, based on information about an application. Γ00059] According to the current exemplary embodiment, when an application does not run on the second terminal 200, the second terminal 200 can receive an application from an external server or from the first terminal 100, based on the identification information of an application included in the information about an application, and install the application. [00060] When one. application is already installed on second terminal 200, the second terminal 200 can search for an application, which was previously installed on the second terminal 200, and display it based on an application’s identifying information contained in the information about an application, [000611 De according to the current exemplary embodiment, the second terminal 200 can run an application with at least one external device © 300 in the same state as q state, where the application runs on the first terminal 100, based on status information application executions contained in information about an application. For example, when a '' abc 'game is completed up to Level 3 on the first terminal 100, and Level 4 is about to start, the second terminal 200 can start executing the abo game ”from Level 4, based on information about application execution status of the first terminal 100. [00062] According to the current exemplary embodiment, if at least one external device 300 is not registered at the second terminal 200, the second terminal 200 can receive registration information from at least one external device 300 from the first terminal. 100 and register the external device at the second terminal 200, In the registration information of the external device 300, identification information of at least one external device 300, authentication information of at least one. external device 300 and application information for at least one external device 300 (for example, identification information for an application related to at least one external device 300 or link information for an application.) can be included, [00033] , a method, in which a service provider terminal is changed, so that an external device connected to the service provider terminal is automatically connected to a new terminal, and the new terminal provides a service with the external device, will be described in detail, referring to Figs. 4 and 5. [00064] Fig. 4 is a flow chart, which illustrates a method for running an application, according to an exemplary embodiment, [00065] In operation 8410, the first terminal 100 and the external device 300 can be connected via a network. Examples of the network can be wireless communication techniques, such as Wi ~ Fi, HomeRF, Bluetooth, NFC, HR WAN, UW, LR WPAN and IEEE 1394. [Q0066] In operation S420, the first terminal 100 can run an application with external device 300. In operation S43Õ, the first terminal 100 can transmit f to the second terminal 200, a request to transfer a service related to an application, which is running. [00067] According to the current exemplary realization range, when the distance between the first terminal 100 and the second terminal 200 is within a radius of communication without. short-range wire, the first terminal 100 can transmit a request to transfer a service to the second terminal 200 via NEC. For example, when a user touches the first terminal 100 or the second terminal 200, the first terminal 100 can transmit the request to transfer the service to the second terminal 200 via NEC. [00068], According to the current exemplary embodiment, the first terminal. 100 can transmit the request to transfer the service to the second terminal 200, based on a direction ^ of a touch input received from the user. For example, while an application is running, when a user at the first terminal 100 enters a touch gesture to drag from a first direction to a second direction, the first terminal 100 can transmit a request to transfer a service to a terminal arranged on the second direction. [00069] According to the current exemplary embodiment, the first terminal 100 can, in addition, transmit to the second terminal 200, a request to transfer a service based on an entry by predetermined movement or an entry by predetermined key of a user, who requests the transfer of the service. [00070] In operation S440, the first terminal 100 can receive an acceptance message regarding the request to transfer ο service, from the second terminal 200. [00071] In operation S450, the first terminal 100 can transmit, to the second terminal 200, information about an application being executed and connection information of at least one external device 300 connected to the first terminal 1Q0. According to the current, exemplary embodiment, the first terminal 100 can transmit, to the second terminal 200, information about the application and connection information of at least one external device 300 together with the request to transfer the service or separately from the solicitation. [00-0721 According to the current exemplary embodiment, the first terminal 100 can transmit information about the second terminal 200 (e.g., a device name or MAC address) to the external device 300. [00073] In operation S4-50, the second terminal 200 can request connection to the external device 300, based on the connection information received from the first terminal 100. According to the current exemplary embodiment, the external device 300 can respond to the connection request from second terminal 200, based on information about the second terminal 200 received from the first terminal 100. [00074] In operation S470, the second terminal 200 and the external device 300 can be connected via NFC. In operation S480, the second terminal 200 can run an application with the external device 300, based on information about the application received from the first terminal 100. [00075] If the application is not previously installed on the second terminal 200, the second terminal 200 can request the application from the first terminal 100. The second terminal 200 can receive the application from the first terminal 100, on can receive link information about the application . Link information refers to connection information regarding a website, on which the application is located. For example, a uniform resource location (URL) is link information. When application link information is received, second terminal 200 can receive the application from an external server, based on application link information and install the application. [00076] Fig. 5 is one. flaxogram, which illustrates a method for running an application, according to. another exemplary embodiment. [00077] In operation 8510, the first terminal 100 and external device 300 can be connected via short-range wireless communication. In operation 520, the first terminal 100 asks to run the application in conjunction with at least one external device 300 connected to the first terminal 100. [00078] In operation 3530, the first terminal 100 can transmit, to the second terminal 200, a request to transfer a service related to the application being executed. According to the current exemplary embodiment, the first terminal 100 can transmit information about the application being executed to the second terminal 200 (for example, application identification, information about an external device related to the application or status information. application execution), along with the request to transfer the service. Alternatively, the first terminal 100 can transmit information about the application being executed to the second terminal 200, separately from the request for t ran s f. and r i r a service. [000791 In operation $ 540, the first terminal 100 can receive an acceptance message regarding the request to transfer the service from the second terminal 200. Certain operations SS10 to S540 correspond respectively to operations S41D to 2440 of Fig. 4, their descriptions detailed information will be omitted here. [000801 In operation S5Õ0, the first terminal 100 can receive connection information, with respect to the second terminal 200, from the second terminal 200. According to the current exemplary embodiment, the first terminal 100 can receive connection information, with second terminal 200, together with an acceptance message regarding the request to transfer the service. [0'0081] Connection information for the second terminal 20Q can be a communication method for the second terminal 200, connection information for a WLAN used by the second terminal 200 (for example, an SSID, an IP address, an address MAC number, channel number, security key, etc.), a MAC address of the second terminal 200, a Bluetoath (BT) address of the second terminal 200, a product name of the second terminal 200, or profile information from the second terminal 200. [000.82] In operation SS60, the first terminal 100 can transmit the connection information cam with respect to the second terminal 200 at least to an external device 300. In operation S570, the external device 300 can request connection to the second terminal 200, based on Connection information regarding the second terminal 200. The second terminal 200 can respond to the connection request from the external device 300, which is based on information about an external device, related to an application received from the first terminal 100. [00083] In operation $ 580 , c second terminal 200 and external device 300 can be connected via short-range wireless communication. Short-range wireless communication can be at least one of hi-fi, Bluetooth, WFD, UNB and ãigbee. [00004] In operation 3590, the second terminal 200 can run an application operating together with the external device 200, based on information about an application received from the first terminal 100. The first terminal 10Ό can end the execution of an application, which is running on the first terminal 100. That is, when a message, notifying that the connection between the second terminal 200 and external device 300 has been completed, is received from the second terminal 200 or external device 300, the first terminal 100 can end the application, which is running. [00085] Oe according to another exemplary embodiment, the first terminal. 100 may stop terminating the application by running, but it may provide another service (or function), which is different from a service (or function} provided by the second terminal 200 using the application. [00086] Figs. 6A and 63 are schematic views illustrating the transfer of a music provider service, according to an exemplary embodiment. (00087] As shown in Fig. 6A, the first terminal 100, which can be a tablet, can run a karaoke application to provide a karaoke service. The first terminal 100 can run a karaoke application, using a 610 microphone. and a speaker 620 connected to it via short-range wireless communication. For example, the first terminal 100 can provide lyrics on a display and output sound, which is inserted through microphone 610, through speaker 620. [00088] As illustrated in Fig. 68, upon receiving a user input, the karaoke service, which is being provided on the first terminal 100, can be transferred to the second terminal 200, which in this case is a smart TV. The first terminal 100 can provide information about the karaoke application to the second terminal 200. In addition, the first terminal 100 can provide information to connect the 610 microphone and the € 20 speaker to the second terminal 200. In this case, the second terminal 200 can be connected to microphone 610 and speaker 620, based on connection information about microphone 610 and speaker 620. (000881 For example, when microphone 610 and speaker 620 support Bluetooth communication, the first terminal 100 can transmit Bluetooth connection information from microphone 610 and speaker 620 (for example, Bluetooth addresses or a product) to the second terminal 200, and the second terminal 200 can automatically establish a Bluetooth communication connection with respect to microphone 610 and speaker 620. [00090] In addition, the first terminal 100 can transmit information about an access point (AP), which microphone 610 and speaker 020 have connected {for example, a MAC address, an SSXD or a channel number) , to the second terminal 200, so that the second terminal 200, and the microphone 610 and ο speaker 020, are connected via Wi-Fi. [00091] According to another exemplary embodiment, the first terminal 100 can transmit connection information to microphone 610 and speaker 620 with respect to second terminal 200, so that microphone 610 and speaker 620 can establish communication connection with respect to second terminal 200. [00092] In this sense, according to the current exemplary embodiment, when a karaoke service has been transferred from the tablet to the smart TV, the microphone 610 and speaker 620 connected to the tablet are automatically connected, to smart TV, so that smart TV can provide karaoke service with microphone 610 and speaker 620. [00093] Figs. 7A and 7S are schematic views, illustrating the transfer of a service that reproduces the instrument, according to an exemplary embodiment. [000941 As illustrated in Fig. 7A, the first terminal 100, which can be a tablet, asks to run an instrument player application to provide an instrument player service. The first terminal 100 can run an instrument player application with a piano keyboard 710 and a guitar 720, which are connected to the first terminal via short-range wireless communication. [00095] As illustrated in Fig. 7B, upon receiving a user request, the instrument reproducer service, to be provided in the first terminal, can be transferred from the first terminal 100 to the second terminal 200, which can be an FC. The first terminal 100 can provide information about the instrument player application to the second terminal 200. The first terminal 100 can provide connection information for the piano keyboard 71.0 and the guitar 720 to the second terminal 200. Alternatively, the first terminal 100 can provide connection information with respect to the second terminal 200, which can be a PC, the piano keyboard 710 and the guitar 720. [00096] When the instrument reproducing service is transferred from the first terminal. 100 to the second terminal 200, the second terminus 200, and the piano keyboard 710 and the guitar 720 are automatically connected in order to run the instrument player application. [00097] Figs. 8A and 8B are schematic views illustrating the transfer of a video game service, according to an exemplary embodiment. [00098] As illustrated in Fig. 8A, the first terminal 100 was able to run racing games application, with a steering wheel 810 connected to the first terminal 100, to provide a game service. [00099] As illustrated in Fig. 8B, upon receiving a user request, the game service being provided on the first terminal 100 can be transferred to the second terminal 200. The first terminal 100 can provide information related to the racing game application, to the second terminal 200. The first terminal 100 can transmit connection information with respect to handwheel 810, the second terminal 200, or connection information with respect to the second terminal 200, handwheel 810, so that the second terminal 200 and handwheel 810 connected automatically. [000100] The second terminal 200 was able to run the same racing game application at the same game level as the application running on the first terminal 100, based on information about the racing game application received from the first terminal 100. [000101] When the racing game application runs on the second terminal 200, the first terminal 100 can run another application related to the racing game application. For example, the first terminal 100 can run a map application, showing the current position of a race car or its section of travel. [000102] Figs. 9A to 92 are schematic views illustrating the transfer of a video game service, according to another form of. exemplary achievement. [000103] As illustrated in Fig. 9A, the first terminal 100 can be connected to an electronic weapon 910 via short-range wireless communication. In this case, as illustrated in Fig. ΘΒ, the first terminal 100 can run a shooting game application (a game designed to eliminate an enemy or an obstacle to fire from a weapon}, with the electronic weapon 910 connected to it via short-range wireless communication to provide a shooting game service. [00-0104 j As illustrated in Fig. 9C, upon receiving a user request, the strip jaga service being provided at the first terminal 100, which is a cell phone, can be transferred to the second terminal 200, which is a smart TV. The first terminal 100 can provide information related to the shooting game application. The first terminal 100 can transmit connection information, with respect to the electronic terminal 910, to the second terminal 200, or provide connection information with respect to the second terminal 200, to the electronic weapon 910. In this sense, when the shooting game service is transferred from the first terminal 100 to the second terminal 200, a short-range wireless communication connection of the electronic weapon 910 can be changed automatically from the first terminal 10'0 to the second terminal 200> (000105] The second terminal 200 can run the same shooting game application at the same game level as the application running on the first terminal 100, based on information related to the shooting game application received from the first terminal 100. {000100] When the shooting game application runs on the second terminal 200, the first terminal 100 can run another application related to the shooting game application. For example, the first terminal 100 can run an application for radar display. [000107] According to another exemplary embodiment, when the shooting game application runs on the second terminal 200, the first terminal 100 can display radar, modifying an execution status of the shooting game application, which was previously run . [000108] That is, the first terminal 100 asks to run an application, which is different from an application, which is running on the second terminal 200, or can provide an additional function, when running the same application at the same time. [000109] Fig, 10 is a flow chart, which illustrates a method for installing an application through the second terminal 200, according to an exemplary embodiment. [000110] In operation S101G, the second terminal 200 can receive information about an application (for example, information identifying an application, information about an external device related to an application, or information about the application's running status) from the first terminal 100 <In SI020 operation, the second terminal 200 can search for an application memory, based on an application's identification information. [000111] In operation SX030, the second terminal 200 can determine whether an application has been installed on the second terminal, based on the search result. When an application is previously installed on the second terminal 200, the second terminal 200 can display the application on a screen, or it can run the application automatically. [000112] In operation S1040 or operation S1060, when an application has not previously been installed on the second terminal 200, the second terminal 200 can request the application from an external server 400 or the first terminal 100. [000113] At SI 050 operation, second terminal 200 can to receive one external server application 400. In mode alternative, in operation S1070, the second terminal 200 could receive, · from the first terminal 100, an application or link information (for example, URL information] about an application. When link information is received, the second terminal 200 can receive an application from an application provider server, based on link information The application provider server can be external server 400. [0001141 In operation SI080, the second terminal 200 can install the application. In operation 01090, the second terminal 200 pods run the application, with at least one external device 300 connected to the second terminal 200. [000115] Fig. 11 is a flow chart, which illustrates a method for automatically connecting a first terminal to an external device related to a predetermined application, in accordance with an exemplary embodiment. [000116] From operation S1110, the first terminal 100 can receive a selection from a user application. A selection of an application, according to an exemplary embodiment, can be selected by the user by tapping a predetermined Icon, pressing a predetermined key, or by connecting an external device, connected to a predetermined application, to the first terminal 100, of a wired or wireless. [000117] In operation 81120, the first terminal 100 can search for an external device related to the selected application. According to the current exemplary embodiment, when the first terminal 100 registers external device 300, identification information of the external device. 300 and information about an application related to external device 300 are matched. Thus, the first terminal 100 can search, in a database, for the external device 300 that corresponds to the selected application. [0001.18] In operation S1130, the first terminal 1G0 can request a connection via BLE to the external device © 300-1, which supports a Wi ~ Fi communication function. According to the current, exemplary embodiment, the first terminal 100 can request a connection, transmitting information from an AP to the external device 300-1, to which the first terminal 100 has been connected, such as a MAC address, an SSID , a channel number, or a security key. [000119] In operation S1140, the external device 300-1 can activate one. Wi-Fi module. In operation S1150, the external device 300-1 and the first terminal 100 can be connected via short-range wireless communication, when the external device 300-1 accesses an AP, based on information, such as a MAC address, an SSID, a channel number, or a security key. [000X20] In operation S1160, the first terminal 100 can request a Bluetooth connection via BLE to an external device 300-2, which supports a Bluetooth communication function. According to an exemplary embodiment, when the external device 300-2 and the first terminal 100 are paired, the first terminal 100 can request a Bluetooth connection by transmitting a connection key to the external device 300-2. ’’ Pairing ”refers to a state, in which a communication connection is provided between devices, which support the Bluetooth function. [000121] When the external device 300-2 and the first terminal 100 are not paired, the first terminal 100 and the external device 300-2 can perform a pairing procedure to transmit or receive a Bluetooth address, a product name , profile information, or personally identifiable information (for example, a PIN code}. [000122] In operation S1170, external device 300-2 to activate a Bluetooth module »In addition, © first terminal 100 and external device 300-2 can be connected via Bluetooth communication, when the external device 300-2 44/4 / 'perform authentication against a link key received from the first terminal 100. [000123] According to the current exemplary embodiment, when a user selects a predetermined application, the first terminal 100 can automatically search for at least one external device 300 related to the selected application and connect to it. [000124] The Figa. 12A to 12C are schematic views to explain a method for automatically connecting the first terminal 100 to an external device related to a karaoke application, according to an exemplary embodiment. [000125] As shown in Fig. 12A, the first terminal 100 can receive a selection from a user's karaoke application. [0Ό0126] As shown in Fig. 12S, the first terminal 100 can search for at least one external diapositive related to a karaoke application. For example, the first terminal 100 is a device related to one. karaoke application, and you can search for an external device, such as a 1210 microfane and a 1220 speaker, which are related to the karaoke application. [000127} As illustrated in Fig. 12C, the first terminal 100 can transmit Wi-Fi connection information to each of the microphone 1210 and speaker 1220 [for example, a MAC address of an AP, a SS1D, a channel number, a security key or the like), or connection information via Bluetooth (for example, a link key), in order to be connected to each of the 1210 microphone and the 1220 speaker via short-range wireless communication. [0Q0128] Figs. 13A to 13E are schematic views to explain ® method for automatically connecting ο first terminal 100 to an external device related to a video player application, according to an exemplary embodiment. [000129] As shown in Fig. 13A, the first terminal 100 can receive, from one. user, a selection of an application to play an animation * 'XYZ W. [000130] As illustrated in Fig, 138, the first terminal 100 can search for a doll character A 131.0 and a character, doll 8 1320, as an external device related to the selected application. [0001311 As illustrated in Fig. 13C, the first terminal 100 can transmit Wi-Fi connection information (for example, one. MAC address of an AP, an SSID, a channel number, a security key or the like}, or connection information via Bluetooth (for example, a link key), in order to be connected to each of the characters doll A 1310 and doll character B 1320 via short-range wireless communication. [000132] As shown in Fig. 13D, according to an exemplary embodiment, the first terminal 100 can provide a list of episodes, in which a character A and a character B appear. The first terminal 100 can receive at least one episode from a user's episode list. [000133] Fests case, as illustrated in Fig, 13E, the first terminal 100 pads reproduce the animation ΧΪ3 ”with the character of the doll A 1310 and the character of the doll 8 1320. That is, the first terminal 100 asks to play a selected episode by the user, and pods can transmit a control command to the character, from doll A 1310 and the character, from doll 1320 B via short-range wireless communication. Doll character A 1310 and doll character B 1320 can emit a speech line contained in an episode based on the control command. [000134] Figs. 1 «A to 14D are schematic views to explain a method for automatically connecting the first terminal 100 to an external device related to an instrument reproducing application, according to an exemplary feedback form. [000135] As illustrated in Fig. 14A, the first ICO terminal can receive a selection from an instrument player application, from a user. [000136] As illustrated in Fig. 148, the first terminal 100 can search for an external device related to the instrument player application, a 1410 guitar, a 1420 pedal and a .1430 speaker «[000137] As illustrated in Fig. 14C, the first terminal 100 can transmit Wi-Fi connection information (for example, an AF MAC address, an SS1D, a number) to each of the 1410 guitars, the 1420 pedal and the 1430 loudspeaker. channel, a security key or the like) or connection information via Bluetooth (for example, a link key), in order to be connected to each of the 1410 guitars, the 1420 pedal and the 1430 speaker via communication without short-range switch, [000138] As illustrated in Fig. 14D, the first terminal 100 can run the instrument player application, with the guitar 1410, the pedal 1420 and the speaker 1430 connected to it, through communication without short-range wire. (000139] Figs. 15A and 15B are viewed asquáátiuae to explain a method for automatically connecting the first terminal 100 to an external device, according to an exemplary embodiment. [000140] As illustrated in Fig. ISA, the first terminal 100 can be connected to a 1.510 guitar, which is an external device, via short-range wireless communication. In this case, the first terminal 100 asks to search for an instrument player application related to the 1510 guitar. 1000141] The first terminal 100 can, in addition, search for another external device related to the instrument player application. For example, the first terminal 100 could still search for a 1520 piano keyboard and a 1530 drum related to the instrument player application. (000142] As shown in Fig. 1SB, the first terminal 100 can request connection to each of the 1520 piano keys and the 1530 drum, for transmitting WiFi connection information or Bluetooth connection information to each of the piano keyboard 1520 and drum 1530, which are not yet connected to the first terminal 100. When the piano keyboard 1520 and drum 1530 are connected to the first terminal 100 via short-range wireless communication, the first terminal 100 can run the player application instrument operating together with guitar 1510 previously connected, and piano keyboard 1520 and drum 1530, which are subsequently connected. [00O143] Fig. 16 is a flow chart, which illustrates a method for searching, through the first terminal 100, for an external device related to an application, according to an exemplary embodiment. [000144] In operation S161C, the first terminal 100 can select an application, upon receiving a user input. In operation 31620, the first terminal 100 can search for at least one external device related to the selected application. Operations S1610 and S1620 correspond to operations S1110 and S1120 in Fig. 11 and, therefore, their detailed description will be omitted here, [000X45] In operation 31630, when there are a plurality of external devices, the first terminal 100 can display a list of the plurality of external devices found in: .m = .atea · [000146] In operation S1640, the first terminal 100 can receive a selection from a skin user minus an external device 300, through the list of the plurality of external devices «[000147 ] In operation 61650, the first terminal 100 can request at least one external device 300 selected by the user, for connection via BLE. That is, according to the current exemplary embodiment, the first terminal 100 can establish a connection with respect to only a few of a plurality of external devices related to a predetermined application. Although a request for a VLE BLE connection is illustrated here as an example, exemplary embodiments are not limited by this aspect. Alternatively, operations 61630 and S1640 can be omitted. In other words, the first terminal 100 can automatically request the plurality of external devices found for connection. [0001-48] The method to search, through the first terminal 39/47 100, an external device related to an application will be further described in detail with reference to Fig. 17. [000149] Figs. 17A and 17B are schematic views to explain a method for running, through a first terminal, an application with an external device selected by a user, according to an exemplary embodiment. [000150] As illustrated in Fig. 17A, the first terminal 100 can receive a selection from an application user to play an XYS animation ”. The first terminal 100 can, in addition, search, as an external device related to the selected application, a doll character A 1710, a doll character B 1720 and a doll character C 1730, which are dolls of characters that appear in the animation XYS. The first terminal 100 can display a list of doll character A 1710, doll character B 1720 and doll character C 1730 on a screen. [000151] As illustrated in Fig. 17A, when a user selects all three external devices found, the first terminal 100 can be connected to each of doll character A 1710, doll character B 1720 and doll character C 1730. The first terminal 100 can provide a list of episodes 171 of animation XY3, in which characters A, B and C are displayed. [00015.2] As shown in Fig. 178, the user can select only the doll character A 1710 and the doll character B 1720 among the three external devices found. In this case, the first terminal 100 can establish a connection only with respect to doll character A 1710 and doll character B 1720, and provide a list of episodes 172, where only characters A and B. appear. (000153] Fig. 18 is a block diagram illustrating ο first terminal 100, according to an exemplary embodiment. (0-00154] As shown in Fig. 18, the first terminal 100 can include a communication device 110, a user input 120, a search device 130, a memory 140 and a controller 150. However, not all components shown in Fig. 18 are essential The first terminal 100 can be formed by more or less elements than those illustrated. [000155] In the following, the elements of the first terminal 100 will be described in detail, [000156] The communication device 110 may include at least one element to communicate with the second terminal 200 or the external device 300. For example, the device Communication module 120 may include a wireless communication module with short range 111, a mobile communication module, a wireless internet module, a wired internet module or the like. [000157] The short-range wireless communication module 111 is a module for short-range wireless communication. WLAN (Wi-Fi}, Bluetooth, BLE, UWB, figBee, MFC, MFC and TrDa are examples of short-range wireless communication, [000158] The mobile communication module transmits or receives a wireless signal to, or from, at least one of the base station, an external terminal and a server on a mobile communication network. The wireless internet module refers to a module for wireless internet access and can be incorporated into the first terminal 100, or can be mounted outside the first terminal 1Ô0. The wired internet module only refers to a module for internet access. [0001S9] According to the current exemplary embodiment, the communication device 110 can transmit information about an application and connection information about at least one external device 300 to the second terminal 200. According to another exemplary embodiment , the communication device 110 can transmit information about an application to the second terminal 200, and transmit connection information with respect to the second terminal 200 at least to an external device 300. [000160] The communication device 110 can transmit, at the second terminal 200, one. could transfer a service related to an application running on the first terminal 100. When the distance between the first terminal 100 and the second terminal 200 is within a short-range wireless communication radius, the communication device 110 can transmit, at the second terminal 200, a request to transfer a service via short-range wireless communication. The communication device 110 can receive an acceptance message, about the request to transfer a service, from the second terminal 200. [000161] The communication device 110 can receive a request to provide one. second terminal 200, and transmit to the second terminal 200 an application or application link information. In addition, communication device 110 can transmit registration information from at least one external device 300 to the second terminal 200. [000162] Communication device 110 can transmit connection information to the second terminal. 200, of some of a plurality of external devices connected to the first terminal 100 <In addition, the communication device 110 can establish a connection with respect to at least one external device 300 via BI »B. [000163] User input 120 can receive a user input on the first terminal 100. For example, user input 120 can receive an application selection from a user. In addition, user input 120 can receive a user selection from at least one external device from one. nsta of a plurality of external devices found. [000164] User input 120 asks to be formed, for example, of a keyboard, a dome switch, a touch pad (a type of static pressure / electrostatic type), a rotary button or a jog key. In particular, when user input 120 is formed from a touch pad, which forms an intermediate layer structure with a display, user input 120 can be referred to as a touch screen. [000165] The search device 130 can search at least one external device 300 related to an application selected by the user, For example, the search device 130 can search the memory 14 0, based on identification information of the selected application . [000166] According to an exemplary embodiment, when the first terminal 100 registers an external device 300, identification information of the external device 300 and an application is compared and thus the first terminal 100 can search for the external device 300 in a database, which corresponds to the selected application. [000167] Memory 140 can store programs to process and control the ISO controller. In addition, memory 140 can play a role in storing data, which is inserted or output. For example, memory 140 can store registration information for external device 300. Identification information, authentication information, and application information for external device 300 are examples of registration information for external device 300. Application information for external device 300 they can be, for example, identification information for an application related to external device 300 or link information for an application. [0001.68] The .140 memory can be at least one among one. flash memory type, a hard disk type memory, a micro multimedia card type memory, a card type memory (for example, a Secure Digital (SD) or Extreme Digital (XD) memory), a memory random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable and programmable read-only memory {EEPROMs, a programmable read-only magnetic memory (FROM), a magnetic disk and an optical disk, but is not limited to them. In addition, the first 1G0 terminal can operate using a web storage function, which stores data on the internet. [300169] Controller 150 controls the overall operation of the first terminal 100. For example, controller 150 can run an application with at least one external device 300 connected to the first terminal 100. [0001701 In addition, when the second terminal 20Q executes a first request for at least one external device 300, controller 150 can execute a second application related to the first application ·. [000171] 'Fig. 19 is a block diagram illustrating the second terminal 200, according to an exemplary embodiment. [000172] As shown in Fig. 19, the second terminal 200 can include one. communication device 210, a display 220, a memory 230 and a controller 240. However, not all components shown in Fig. 19 are essential. The second terminal 200 can be formed by more or less elements than those illustrated. In the following, the elements of the second terminal 100 will be described in detail. [000173] The communication device 210 asks to include in the menus an element to communicate with the first terminal 100 or the external device 300. For example, the communication device 210 asks to include a short-range wireless communication module 211, a mobile communication module, a wireless internet module, a wired internet module or something like that. [000174] The short-range wireless communication module 211 is a module for short-range wireless communication. WLAN (Wi-Fi), Bluetooth, BL.E, ÜWB, ZigBee, NFC, WFD and Ir Da are examples of wireless communication. short-range wire. [000.175] The mobile communication module transmits or receives a wireless signal to, or from, at least one of the base station, an external terminal and a server on a mobile communication network. The wireless internet module refers to a module for wireless internet access, and can be incorporated into the second terminal 200 or order to be mounted outside the second terminal 200. The wired internet module refers to a module for access to the internet, [000176] Communication device 210 can receive a request to transfer a service related to an application running on the first terminal 100., from the first terminal 100, and can transmit an acceptance message regarding the request to transfer a service, to the first terminal 100, the communication device 210 asks to receive a request to transfer a service, from the first terminal 100, via short-range wireless communication. [000177] In addition, the communication device 210 can receive, from the first terminal 100, information about an application running on the first terminal 100, and connection information regarding manos to an external device 300 connected to the first terminal 100, De a deal with. In the current exemplary embodiment, the communication device 210 can receive connection information from some of a plurality of external devices connected to the first terminal 100. [000178] Communication device 210 can establish a connection, with. respect less skin to an external device 300, based on the connection information with. relation to at least one external device 300. The communication device 210 can establish a short-range wireless communication connection with respect to at least one external device 300. [000179] According to an exemplary embodiment, the communication device 210 can receive registration information from at least one external device 300, from the first terminal 100. [000180] The display 220 asks to display and issue information processed on the second terminal 20G. For example, display 220 may display one. application previously installed on a screen. [000181] When the display 22.0 and a touch pad are formed from an intermediate layered structure such as a touch screen, the display 220 may, in addition, be used as an input device as well as one. output device. [00018'2] The display 220 may include at least one of the liquid crystal display (LCD), a thin film transistor liquid crystal display (TFT-LCD), an organic light-emitting diode (DLED), a screen flexible, a 3D display, an electrophoretic display and a transparent display. According to a structure of the second terminal 200, at least two displays 220 can be included. [000183] Memory 230 can store programs to process and control controller 240. In addition, memory 230 can perform a function of storing data, which is inserted or output. For example, a. memory 230 can store registration information for external device 300. Identification information, authentication information, and application information for external device 300 are examples of registration information for external device 300. Application information for external device 300 can be , for example, identification information for an application related to external device 300, or link information for an application. [000184] Controller 240 controls the overall operation of the second terminal 200. For example, controller 240 can run an application with at least one external device 300 connected to the second terminal 200, based on information about an application. [000185] Controller 240 can receive an application from an external server or from the first terminal 100, based on information about the application, install the application and run the installed application. [000186] Exemplary embodiments can be implemented in the form of executable program commands, through a variety of computer media, and can be writeable on computer-readable media. Computer-readable media can include, exclusively or in combination, program commands, data files and data structures. The program commands recorded on the media can be components specially designed for exemplary embodiments, which can be used by a person of ordinary skill in the art of computer software. Computer-readable recording media include magnetic media, such as a hard disk, floppy disk and magnetic tape, optical media such as CD-ROM and DVD, magneto-optical media such as floppy disk, and hardware devices such as ROM, RAM, and flash memory specially designed to store and run programs. Program commands include not only machine language code generated by a compiler, but also high-level code, which can be used by an interpreter or the like, which is executed by a computer < [000137] Although the present invention has been particularly shown and described with reference to their respective exemplary embodiments, it should be understood by those of ordinary skill in the art, that various changes in shape and details can be made, without departing from the scope of the present invention, as defined by the following claims.
权利要求:
Claims (14) [1] - CLAIMS - 1. METHOD TO PERFORM AN APPLICATION, characterized by the fact that it comprises: running, through a first terminal, an application with at least one external device connected to the first terminal; transmit, through the first terminal, to a second terminal, information about the application and connection information regarding at least one external device; establish, through the second terminal, a connection with respect to an external device, based on transmitted connection information; and run, through the second terminal, the application with skin an external device connected to the second terminal, based on the information transmitted about the application. [2] 2. METHOD, according to claim 1, characterized by the fact that it still comprises: transmit, through the first terminal, to the second terminal, a request to transfer a service related to the application running on the first terminal; and receiving, through the first terminal, the second terminal, an acceptance message regarding the request to transfer the service. [3] 3. METHOD, according to claim 2, characterized in that the transmission of the request to transfer the service comprises, when the distance between the first terminal and the second terminal is within a short-range wireless communication range, transmit the request to transfer the service via short-range wireless communication. [4] 4. METHOD, according to claim 1, characterized by the fact that the information about the application comprises at least one of the identification information of the application, information about the application's execution status, and information about an external device related to the application. [5] 5. METHOD, according to claim 1, characterized by the fact that the application execution performed by the second terminal comprises: receive the application from an external server or the first terminal, based on the Application Information, and install the application; and run the installed application. [6] 6. METHOD, according to claim 1, characterized in that the execution of the application carried out by the second terminal comprises determining whether the application was previously installed on the second terminal, and whether it is determined that the application was previously installed on the second terminal, display © application at. a screen, based on information about the application. [7] 7. METHOD, according to claim 1, characterized by the fact that the establishment of the connection comprises establishing a short-range wireless communication connection, with respect to at least one external device. [8] 8 »METHOD, according to claim 7, characterized by the fact that communication without. short-range wire comprise skin less- one among Wi-Fi, Bluetooth, WiFi Direct (DQA), Ultra Wideband (U ») and Zigbee. [9] 9. METHOD, according to claim 1, characterized by the fact that it still comprises: when the second terminal runs the application with at least one external device, run, through the first terminal, another application related to the executed application. [10] 10. METHOD, according to claim 1, characterized by the fact that the application runs with at least one external device connected to the first terminal, as performed by the first terminal, comprising: receive a selection of a user's application; and search for at least one external device related to the application. [11] 11. METHOD, according to claim 10, characterized by the fact that the search for at least one external device comprises establishing a connection with respect to at least one external device found, via Bluetooth Low Energy (BLE). [12] 12. METHOD, in accordance with claim 1, characterized by the fact that it still comprises: when the second terminal runs the application with at least one external device, end the application execution by running on the first terminal, in which the execution is terminated through the first terminal. [13] 13. METHOD, according to claim 1, characterized in that the transmission of connection information with respect to at least one external device comprises transmitting connection information from some of a plurality of external devices connected to the first terminal. [14] 14. FIRST TERMINAL, characterized by the fact of understanding: controller configured to run an application with at least one external device connected to the first terminal; and. communication device configured to transmit application information and connection information to a second terminal at least to an external device, where the connection information to at least one external device is information for establishing a connection, through the second terminal, with at least one external device, and in which the information about the application is information applied through the second terminal, to run the application with at least one external device.
类似技术:
公开号 | 公开日 | 专利标题 BR112015005034A2|2019-12-31|method to run an application, and first terminal. US20210037581A1|2021-02-04|Method and device for executing application CN107113520B|2018-09-21|System and method for testing the media device used in the media environment connected with certification KR20200035413A|2020-04-03|Selection system and method US20180302349A1|2018-10-18|System for providing dialog content CN104995900B|2018-10-26|Link layer information is specified in URL US20170266562A1|2017-09-21|Dart game server supporting login, dart game apparatus, and computer program recorded on readable medium KR20150136649A|2015-12-08|Method for tighten security of beacon device, system and apparatus thereof CN103176923A|2013-06-26|Pairing physical devices to virtual devices to create immersive environment US20160330251A1|2016-11-10|Method and device for sharing connection information in electronic device KR20150122281A|2015-11-02|Method for checking state of beacon device, system and apparatus thereof KR102227009B1|2021-03-11|System for automatic generating video comprising character based on sound and text KR102140294B1|2020-07-31|Advertising method of electronic apparatus and electronic apparatus thereof CN110246499B|2021-05-25|Voice control method and device for household equipment KR102220942B1|2021-02-26|Apparatus and method for providing contents KR20130063399A|2013-06-14|Mobile terminal and cloud server for mobile cloud computing environment and method of mobile cloud computing using the same EP3677067B1|2021-09-15|Electronic device and method for controlling the electronic device for joint transmission thereof KR20210119174A|2021-10-05|Electronic device and Method for controlling the electronic device thereof KR20200099010A|2020-08-21|Singing rooms system and control method thereof
同族专利:
公开号 | 公开日 JP6258640B2|2018-01-10| EP3634020B1|2020-12-02| EP2706767A1|2014-03-12| KR101888650B1|2018-08-14| EP3634020A1|2020-04-08| CN103677257B|2018-10-19| AU2013313849B2|2016-01-07| JP2014053007A|2014-03-20| US20140080469A1|2014-03-20| KR20140032768A|2014-03-17| AU2013313849A1|2015-02-26| US10939281B2|2021-03-02| CN103677257A|2014-03-26| WO2014038860A1|2014-03-13| EP2706767B1|2019-11-27|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US5054064A|1990-03-29|1991-10-01|Gte Laboratories Incorporated|Video control system for recorded programs| FI115815B|2002-06-28|2005-07-15|Risto Pitkaenen|Detection of terminals by wireless short-range connection| JP2004214994A|2002-12-27|2004-07-29|Matsushita Electric Ind Co Ltd|Information processor, equipment therefor and communication equipment| US20050155077A1|2004-01-08|2005-07-14|Mediamall Technologies|Media on-demand systems| WO2005109829A1|2004-05-06|2005-11-17|Koninklijke Philips Electronics N.V.|Method device and program for seamlessly transferring the execution of a software application from a first to a second device| WO2007107982A1|2006-03-17|2007-09-27|Sandisk Il Ltd|Session handover between terminals| KR20080019445A|2006-08-28|2008-03-04|삼성전자주식회사|Wireless set-top box, wireless display apparatus, wireless video system and control method thereof| US20080320041A1|2007-06-21|2008-12-25|Motorola, Inc.|Adding virtual features via real world accessories| US8086781B2|2007-06-22|2011-12-27|Apple Inc.|Serial pass-through device| JP5260070B2|2008-02-05|2013-08-14|任天堂株式会社|Game network construction method and game network system| EP2263361B1|2008-04-02|2012-11-21|Telefonaktiebolaget L M Ericsson |Service delivery to a consumer electronic device using a mobile communication unit for access and service control| US8116749B2|2008-09-08|2012-02-14|Proctor Jr James Arthur|Protocol for anonymous wireless communication| US8208853B2|2008-09-08|2012-06-26|Apple Inc.|Accessory device authentication| KR101582687B1|2009-03-02|2016-01-05|엘지전자 주식회사|Method for releasing locking in mobile terminal and mobile terminal using the same| JP2010246045A|2009-04-09|2010-10-28|Fujitsu Ten Ltd|On-vehicle system and mobile communication device| US20100259464A1|2009-04-14|2010-10-14|Jae Young Chang|Terminal and controlling method thereof| US8712330B2|2009-06-12|2014-04-29|Broadcom Corporation|Method and system for Bluetooth low power link layer connection setup| US8875168B2|2009-07-30|2014-10-28|Avaya Inc.|Audio/Video monitoring service using set-top boxes and application servers| US8466887B2|2009-12-09|2013-06-18|Htc Corporation|Method and system for handling multiple touch input on a computing device| JP5677811B2|2010-06-11|2015-02-25|任天堂株式会社|Portable information terminal, portable information system, portable information terminal control program| US8127350B2|2010-06-30|2012-02-28|Juniper Networks, Inc.|Multi-service VPN network client for mobile device| US20120030343A1|2010-07-29|2012-02-02|Apple Inc.|Dynamic migration within a network storage system| US8561207B2|2010-08-20|2013-10-15|Apple Inc.|Authenticating a multiple interface device on an enumerated bus| KR101781129B1|2010-09-20|2017-09-22|삼성전자주식회사|Terminal device for downloading and installing an application and method thereof| US9392121B2|2010-09-20|2016-07-12|International Business Machines Corporation|Seamlessly conferencing a previously-connected telephone call| US20120083208A1|2010-09-30|2012-04-05|Apple Inc.|Wireless accessory device pairing transfer between multiple host devices| JP2012147146A|2011-01-11|2012-08-02|Jvc Kenwood Corp|Wireless communication device, connection control method in wireless communication, and computer program| BR112013021000A2|2011-02-16|2016-10-11|Kortek Ind Pty Ltd|automation control, wireless power and light| KR101284551B1|2011-04-21|2013-07-11|지온네트웍스|Method for installing applications that have been installed in an old mobile terminal to a new mobile terminal| US8224894B1|2011-05-09|2012-07-17|Google Inc.|Zero-click sharing of application context across devices| US8543060B2|2011-10-25|2013-09-24|Nokia Corporation|Close-proximity wireless communication transfer| US9184800B2|2012-07-16|2015-11-10|Google Inc.|Automated sharing of application data over a near field communication link|US6618104B1|1998-07-28|2003-09-09|Nippon Telegraph And Telephone Corporation|Optical device having reverse mode holographic PDLC and front light guide| US6819393B1|1998-07-28|2004-11-16|Nippon Telegraph And Telephone Corporation|Optical device and display apparatus using light diffraction and light guide| KR101997577B1|2012-03-23|2019-10-01|삼성전자주식회사|Mobile terminal having nearfeild wireless communication reader, device having nearfeild wireless communication tag and method for connecting with ap thereof| CN104811777A|2014-01-23|2015-07-29|阿里巴巴集团控股有限公司|Smart television voice processing method, smart television voice processing system and smart television| KR102199030B1|2014-02-22|2021-01-06|삼성전자주식회사|Method for communicating with neighbor apparatus, electronic apparatus and storage medium| CN111698669A|2014-04-15|2020-09-22|华为技术有限公司|Method and device for sharing application information| CN103974377B|2014-04-22|2018-10-02|小米科技有限责任公司|Wireless network connecting method and device| EP3522567A1|2014-05-27|2019-08-07|Hewlett-Packard Development Company, L.P.|Portable speaker| US20150364122A1|2014-06-13|2015-12-17|Bin Ye|Music Note Indicating Method And System For Electronic Piano, Mobile Terminal And Electronic Piano| KR102004881B1|2014-08-06|2019-07-29|삼성전자주식회사|Terminal apparatus and method for controlling thereof| CN112954657A|2014-11-04|2021-06-11|荣耀终端有限公司|Bluetooth-based information processing method and device and terminal equipment| KR102281127B1|2015-02-24|2021-07-23|에스케이플래닛 주식회사|User equipment, control method thereof and computer readable medium having computer program recorded therefor| JP6406092B2|2015-03-27|2018-10-17|ブラザー工業株式会社|Communication equipment| JP6477132B2|2015-03-27|2019-03-06|ブラザー工業株式会社|Communication equipment| JP2016201775A|2015-04-14|2016-12-01|富士通株式会社|Radio communication system, radio communication apparatus and radio communication method| KR101788249B1|2015-05-12|2017-11-15|주식회사 매스컨|User Device, Server and System Having Function of Managing Body Fat, and Method Using Them| CN105007609B|2015-05-29|2019-04-05|腾讯科技(北京)有限公司|A kind of methods, devices and systems that Wireless LAN is added| KR102340917B1|2015-06-12|2021-12-20|삼성전자주식회사|Electronic apparatus and connecting method thereof| JP6184580B1|2016-01-29|2017-08-23|キヤノン株式会社|Information processing apparatus, control method, and program| WO2018045487A1|2016-09-06|2018-03-15|华为技术有限公司|Data sharing method and terminal| US20180077620A1|2016-09-14|2018-03-15|Microsoft Technology Licensing, Llc|Seamless handover between devices| KR20190021562A|2017-08-23|2019-03-06|삼성전자주식회사|Electronic device for displaying application andoperating method thereof| TWI649981B|2018-01-19|2019-02-01|致伸科技股份有限公司|Wireless communication device and method for communication matching thereof| KR20210050403A|2019-10-28|2021-05-07|삼성전자주식회사|Method for transmitting data based on multiple communication and electronic device supporting the same|
法律状态:
2018-11-21| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2020-07-14| B15K| Others concerning applications: alteration of classification|Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04W 92/18 , H04W 88/02 , G06F 9/44 Ipc: H04W 4/80 (2018.01), H04W 4/20 (2018.01), H04W 8/2 | 2020-07-14| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-11-24| B11B| Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements| 2021-10-13| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 KR1020120099465A|KR101888650B1|2012-09-07|2012-09-07|Method for executing application and terminal thereof| PCT/KR2013/008007|WO2014038860A1|2012-09-07|2013-09-05|Method of executing application and terminal using the method| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|